Airbnb — Staff Software Engineer, Trust & Safety

Posted: 08-06-2025

Description


About Airbnb

Founded in 2007, Airbnb has grown to support over 5 million hosts and 2 billion guest arrivals globally, offering unique stays and experiences in nearly every country. Trust is a core pillar of Airbnb's mission to connect people authentically and safely.


The Community You Will Join

The Trust Engineering team at Airbnb is responsible for building secure, scalable, and intelligent systems that detect and mitigate fraud, abuse, and safety risks. This includes building real-time infrastructure, detection engines, risk services, screening flows, and tools to empower trust agents and community safety efforts.


The Difference You Will Make

As a Staff Software Engineer, you will be a critical player in safeguarding the Airbnb platform. You will lead the development of scalable infrastructure and real-time services, work with cross-functional teams, contribute to technical strategy, and mentor peers. Your work will directly impact Airbnb’s ability to maintain a trusted community worldwide.


A Typical Day

  • Design, implement, and maintain resilient, scalable distributed systems for fraud detection and mitigation.
  • Collaborate with product, data science, and ops teams to define business-critical requirements and technical specs.
  • Build and enhance platform capabilities for evolving risk and abuse challenges.
  • Partner with other departments like Payments and Community Support to strengthen system reliability and efficiency.
  • Influence long-term Trust Engineering roadmap and architecture.
  • Develop and deploy machine learning models for real-time and batch use cases.
  • Mentor and guide other engineers; promote engineering best practices.
  • Contribute to process improvement and foundational engineering infrastructure at Airbnb.


Key Skills

  • Trust & Safety, Distributed Systems, Risk Detection, Data Engineering, Real-Time Services, Scala, Python, Java, ML Pipelines, A/B Testing, System Design, Mentorship, Fraud Prevention, Platform Engineering, API Architecture, Collaboration


Your Expertise

Required

  • 9+ years of experience in software engineering.
  • BS/MS/PhD in Computer Science or related field.
  • Proficiency in Scala, Python, Java, or C++.
  • Strong skills in data engineering, system design, and scalable architectures.
  • Proven experience leading technical projects and setting direction.
  • Familiarity with test-driven development, A/B testing, and incremental delivery.
  • Deep understanding of large-scale software architecture and API design.

Preferred

  • Experience in Trust & Risk domains or fraud detection systems.
  • Hands-on experience with machine learning development and deployment.
  • Experience building and managing infrastructure platforms

Important Notice:

This job description and related content are owned by Airbnb. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Airbnb directly. We do not process applications or respond to candidate queries.